﻿using System;

public static class LuaBinder
{
	public static void Bind(IntPtr L)
	{
		objectWrap.Register(L);
		ObjectWrap.Register(L);
		TypeWrap.Register(L);
		DelegateWrap.Register(L);
		IEnumeratorWrap.Register(L);
		EnumWrap.Register(L);
		StringWrap.Register(L);
		MsgPacketWrap.Register(L);
		AccelerationEventWrap.Register(L);
		AmbientModeWrap.Register(L);
		AnimationBlendModeWrap.Register(L);
		AnimationClipPairWrap.Register(L);
		AnimationClipWrap.Register(L);
		AnimationCullingTypeWrap.Register(L);
		AnimationCurveWrap.Register(L);
		AnimationEventWrap.Register(L);
		AnimationPlayModeWrap.Register(L);
		AnimationStateWrap.Register(L);
		AnimationWrap.Register(L);
		AnimatorClipInfoWrap.Register(L);
		AnimatorControllerParameterTypeWrap.Register(L);
		AnimatorControllerParameterWrap.Register(L);
		AnimatorCullingModeWrap.Register(L);
		AnimatorOverrideControllerWrap.Register(L);
		AnimatorRecorderModeWrap.Register(L);
		AnimatorStateInfoWrap.Register(L);
		AnimatorTransitionInfoWrap.Register(L);
		AnimatorUpdateModeWrap.Register(L);
		AnimatorWrap.Register(L);
		AnisotropicFilteringWrap.Register(L);
		APIUpdaterRuntimeServicesWrap.Register(L);
		ApplicationInstallModeWrap.Register(L);
		ApplicationSandboxTypeWrap.Register(L);
		ApplicationWrap.Register(L);
		AreaEffector2DWrap.Register(L);
		AssetBundleManifestWrap.Register(L);
		AssetBundleWrap.Register(L);
		AsyncOperationWrap.Register(L);
		AudioClipLoadTypeWrap.Register(L);
		AudioClipWrap.Register(L);
		AudioCompressionFormatWrap.Register(L);
		AudioConfigurationWrap.Register(L);
		AudioDataLoadStateWrap.Register(L);
		AudioListenerWrap.Register(L);
		AudioMixerGroupWrap.Register(L);
		AudioMixerSnapshotWrap.Register(L);
		AudioMixerWrap.Register(L);
		AudioSourceWrap.Register(L);
		AvatarBuilderWrap.Register(L);
		AvatarIKGoalWrap.Register(L);
		AvatarIKHintWrap.Register(L);
		AvatarTargetWrap.Register(L);
		AvatarWrap.Register(L);
		BaseLuaWrap.Register(L);
		BehaviourWrap.Register(L);
		BillboardAssetWrap.Register(L);
		BillboardRendererWrap.Register(L);
		BlendModeWrap.Register(L);
		BlendOpWrap.Register(L);
		BlendWeightsWrap.Register(L);
		BoneWeightWrap.Register(L);
		BoundsWrap.Register(L);
		BoxCollider2DWrap.Register(L);
		BoxColliderWrap.Register(L);
		BuiltinRenderTextureTypeWrap.Register(L);
		ByteBufferWrap.Register(L);
		CachingWrap.Register(L);
		CameraClearFlagsWrap.Register(L);
		CameraEventWrap.Register(L);
		CameraWrap.Register(L);
		CapsuleColliderWrap.Register(L);
		CharacterControllerWrap.Register(L);
		CharacterInfoWrap.Register(L);
		CircleCollider2DWrap.Register(L);
		ClothSkinningCoefficientWrap.Register(L);
		ClothSphereColliderPairWrap.Register(L);
		ClothWrap.Register(L);
		Collider2DWrap.Register(L);
		ColliderWrap.Register(L);
		Collision2DWrap.Register(L);
		CollisionDetectionMode2DWrap.Register(L);
		CollisionDetectionModeWrap.Register(L);
		CollisionFlagsWrap.Register(L);
		CollisionWrap.Register(L);
		Color32Wrap.Register(L);
		ColorSpaceWrap.Register(L);
		ColorWrap.Register(L);
		ColorWriteMaskWrap.Register(L);
		CommandBufferWrap.Register(L);
		CompareFunctionWrap.Register(L);
		CompassWrap.Register(L);
		ComponentWrap.Register(L);
		ComputeBufferTypeWrap.Register(L);
		ComputeBufferWrap.Register(L);
		ComputeShaderWrap.Register(L);
		ConstantForce2DWrap.Register(L);
		ConstantForceWrap.Register(L);
		ConstWrap.Register(L);
		ContactPoint2DWrap.Register(L);
		ContactPointWrap.Register(L);
		ControllerColliderHitWrap.Register(L);
		CubemapFaceWrap.Register(L);
		CubemapWrap.Register(L);
		CullModeWrap.Register(L);
		DebuggerWrap.Register(L);
		DefaultReflectionModeWrap.Register(L);
		DepthTextureModeWrap.Register(L);
		DeviceOrientationWrap.Register(L);
		DeviceTypeWrap.Register(L);
		DisplayWrap.Register(L);
		DynamicGIWrap.Register(L);
		EdgeCollider2DWrap.Register(L);
		Effector2DWrap.Register(L);
		EffectorForceMode2DWrap.Register(L);
		EffectorSelection2DWrap.Register(L);
		EllipsoidParticleEmitterWrap.Register(L);
		EventWrap.Register(L);
		FilterModeWrap.Register(L);
		FlareLayerWrap.Register(L);
		FlareWrap.Register(L);
		ForceMode2DWrap.Register(L);
		ForceModeWrap.Register(L);
		GameObjectWrap.Register(L);
		GeometryUtilityWrap.Register(L);
		GITextureTypeWrap.Register(L);
		GlobalWrap.Register(L);
		GLWrap.Register(L);
		GradientAlphaKeyWrap.Register(L);
		GradientColorKeyWrap.Register(L);
		GradientWrap.Register(L);
		GraphicsWrap.Register(L);
		Hash128Wrap.Register(L);
		HideFlagsWrap.Register(L);
		HorizontalWrapModeWrap.Register(L);
		HumanBodyBonesWrap.Register(L);
		HumanBoneWrap.Register(L);
		HumanDescriptionWrap.Register(L);
		HumanLimitWrap.Register(L);
		HumanTraitWrap.Register(L);
		IMECompositionModeWrap.Register(L);
		ImplicitUseKindFlagsWrap.Register(L);
		ImplicitUseTargetFlagsWrap.Register(L);
		InputWrap.Register(L);
		iooWrap.Register(L);
		KeyCodeWrap.Register(L);
		KeyframeWrap.Register(L);
		LayerMaskWrap.Register(L);
		LensFlareWrap.Register(L);
		LightmapDataWrap.Register(L);
		LightmapSettingsWrap.Register(L);
		LightmapsModeLegacyWrap.Register(L);
		LightmapsModeWrap.Register(L);
		LightmapTypeWrap.Register(L);
		LightRenderModeWrap.Register(L);
		LightShadowsWrap.Register(L);
		LightTypeWrap.Register(L);
		LightWrap.Register(L);
		LineRendererWrap.Register(L);
		LocationInfoWrap.Register(L);
		LocationServiceStatusWrap.Register(L);
		LocationServiceWrap.Register(L);
		LogTypeWrap.Register(L);
		LuaHelperWrap.Register(L);
		MatchTargetWeightMaskWrap.Register(L);
		MaterialGlobalIlluminationFlagsWrap.Register(L);
		MaterialPropertyBlockWrap.Register(L);
		MaterialWrap.Register(L);
		Matrix4x4Wrap.Register(L);
		MeshColliderWrap.Register(L);
		MeshFilterWrap.Register(L);
		MeshParticleEmitterWrap.Register(L);
		MeshRendererWrap.Register(L);
		MeshTopologyWrap.Register(L);
		MeshWrap.Register(L);
		MicrophoneWrap.Register(L);
		MonoBehaviourWrap.Register(L);
		NavMeshAgentWrap.Register(L);
		NavMeshHitWrap.Register(L);
		NavMeshObstacleShapeWrap.Register(L);
		NavMeshObstacleWrap.Register(L);
		NavMeshPathStatusWrap.Register(L);
		NavMeshPathWrap.Register(L);
		NavMeshTriangulationWrap.Register(L);
		NavMeshWrap.Register(L);
		NetworkManagerWrap.Register(L);
		ObstacleAvoidanceTypeWrap.Register(L);
		OcclusionAreaWrap.Register(L);
		OcclusionPortalWrap.Register(L);
		OffMeshLinkDataWrap.Register(L);
		OffMeshLinkTypeWrap.Register(L);
		OffMeshLinkWrap.Register(L);
		PanelManagerWrap.Register(L);
		ParticleAnimatorWrap.Register(L);
		ParticleCollisionEventWrap.Register(L);
		ParticleEmitterWrap.Register(L);
		ParticlePhysicsExtensionsWrap.Register(L);
		ParticleRendererWrap.Register(L);
		ParticleRenderModeWrap.Register(L);
		ParticleSystemParticleWrap.Register(L);
		ParticleSystemRendererWrap.Register(L);
		ParticleSystemRenderModeWrap.Register(L);
		ParticleSystemSimulationSpaceWrap.Register(L);
		ParticleSystemWrap.Register(L);
		ParticleWrap.Register(L);
		PassTypeWrap.Register(L);
		PersistentListenerModeWrap.Register(L);
		PhysicMaterialCombineWrap.Register(L);
		PhysicMaterialWrap.Register(L);
		Physics2DWrap.Register(L);
		PhysicsMaterial2DWrap.Register(L);
		PhysicsUpdateBehaviour2DWrap.Register(L);
		PhysicsWrap.Register(L);
		PlaneWrap.Register(L);
		PlatformEffector2DWrap.Register(L);
		PlayModeWrap.Register(L);
		PointEffector2DWrap.Register(L);
		PolygonCollider2DWrap.Register(L);
		ProjectorWrap.Register(L);
		QualitySettingsWrap.Register(L);
		QuaternionWrap.Register(L);
		QueueModeWrap.Register(L);
		Ray2DWrap.Register(L);
		RaycastHit2DWrap.Register(L);
		RaycastHitWrap.Register(L);
		RayWrap.Register(L);
		RectOffsetWrap.Register(L);
		RectTransformWrap.Register(L);
		RectWrap.Register(L);
		ReflectionProbeBlendInfoWrap.Register(L);
		ReflectionProbeClearFlagsWrap.Register(L);
		ReflectionProbeModeWrap.Register(L);
		ReflectionProbeRefreshModeWrap.Register(L);
		ReflectionProbeTimeSlicingModeWrap.Register(L);
		ReflectionProbeTypeWrap.Register(L);
		ReflectionProbeUsageWrap.Register(L);
		ReflectionProbeWrap.Register(L);
		RenderBufferLoadActionWrap.Register(L);
		RenderBufferStoreActionWrap.Register(L);
		RenderBufferWrap.Register(L);
		RendererWrap.Register(L);
		RenderingPathWrap.Register(L);
		RenderModeWrap.Register(L);
		RenderSettingsWrap.Register(L);
		RenderTargetIdentifierWrap.Register(L);
		RenderTextureFormatWrap.Register(L);
		RenderTextureReadWriteWrap.Register(L);
		RenderTextureWrap.Register(L);
		ReproductionWrap.Register(L);
		ResolutionWrap.Register(L);
		ResourceManagerWrap.Register(L);
		ResourcesWrap.Register(L);
		Rigidbody2DWrap.Register(L);
		RigidbodyConstraintsWrap.Register(L);
		RigidbodyInterpolation2DWrap.Register(L);
		RigidbodyInterpolationWrap.Register(L);
		RigidbodySleepMode2DWrap.Register(L);
		RigidbodyWrap.Register(L);
		RotationDriveModeWrap.Register(L);
		RuntimeAnimatorControllerWrap.Register(L);
		RuntimePlatformWrap.Register(L);
		ScaleModeWrap.Register(L);
		ScreenOrientationWrap.Register(L);
		ScreenWrap.Register(L);
		ScriptableObjectWrap.Register(L);
		SecurityWrap.Register(L);
		SendMessageOptionsWrap.Register(L);
		ShaderVariantCollectionShaderVariantWrap.Register(L);
		ShaderVariantCollectionWrap.Register(L);
		ShaderWrap.Register(L);
		ShadowCastingModeWrap.Register(L);
		ShadowProjectionWrap.Register(L);
		SkeletonBoneWrap.Register(L);
		SkinnedMeshRendererWrap.Register(L);
		SkinQualityWrap.Register(L);
		SleepTimeoutWrap.Register(L);
		SpaceWrap.Register(L);
		SphereColliderWrap.Register(L);
		SphericalHarmonicsL2Wrap.Register(L);
		StackTraceUtilityWrap.Register(L);
		StateMachineBehaviourWrap.Register(L);
		StencilOpWrap.Register(L);
		SurfaceEffector2DWrap.Register(L);
		SystemInfoWrap.Register(L);
		SystemLanguageWrap.Register(L);
		TexGenModeWrap.Register(L);
		TextMeshWrap.Register(L);
		Texture2DWrap.Register(L);
		Texture3DWrap.Register(L);
		TextureFormatWrap.Register(L);
		TextureWrap.Register(L);
		TextureWrapModeWrap.Register(L);
		TextWrap.Register(L);
		TimerManagerWrap.Register(L);
		TimeWrap.Register(L);
		TouchPhaseWrap.Register(L);
		TouchWrap.Register(L);
		TrackedReferenceWrap.Register(L);
		TrailRendererWrap.Register(L);
		TransformWrap.Register(L);
		TransparencySortModeWrap.Register(L);
		UserAuthorizationWrap.Register(L);
		UtilWrap.Register(L);
		Vector2Wrap.Register(L);
		Vector3Wrap.Register(L);
		Vector4Wrap.Register(L);
		VerticalWrapModeWrap.Register(L);
		WebCamDeviceWrap.Register(L);
		WebCamFlagsWrap.Register(L);
		WebCamTextureWrap.Register(L);
		WindZoneModeWrap.Register(L);
		WindZoneWrap.Register(L);
		WrapModeWrap.Register(L);
		WWWFormWrap.Register(L);
		WWWWrap.Register(L);
	}
}
